
var jweixin = require('jweixin-module')


export const wx_share = (options) => {
	return new Promise((resolve, reject) => {
       jweixin.config({
       		debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。  
       		appId:options.appId, // 必填，公众号的唯一标识  
       		timestamp:options.timestamp, // 必填，生成签名的时间戳  
       		nonceStr:options.nonceStr, // 必填，生成签名的随机串  
       		signature:options.signature, // 必填，签名，见附录1   
       		jsApiList: ["updateAppMessageShareData", "updateTimelineShareData"]  
       }); 
	  
		jweixin.ready(()=> {
		//自定义“分享给朋友”及“分享到QQ”按钮的分享内容（1.4.0）  
		   jweixin.updateAppMessageShareData({  
			   title:options.title, // 分享标题  
			   desc:options.desc, // 分享描述  
			   link:options.link, // 分享链接  
			   imgUrl:options.imgUrl, // 分享图标                                
			   success: res => { 
				//点击分享时提示用户分享图，
				
			},  
			   cancel: function() {  
				   // 用户取消分享后执行的回调函数  
			   }  
		   });  
		   //自定义“分享到朋友圈”及“分享到QQ空间”按钮的分享内容（1.4.0）  
		   jweixin.updateTimelineShareData({  
			   title:options.title, // 分享标题
			   link:options.link, // 分享链接  
			   imgUrl:options.imgUrl, // 分享图标                                
			   success: res => { 
				//点击分享时提示用户分享图，
				
			}, 
			   cancel: function() {  
				   // 用户取消分享后执行的回调函数  
			   }  
		   }); 
		}) 
	})
	}
